Personalizzazione dei modelli HTML
Se conoscete HTML e CSS, potete realizzare i vostri modelli HTML per l'esportazione:
Inserite un nome da dare al modelli e registratelo nella cartella ~/Libreria/Application Support/OmniPlan/HTMLTemplates/ che è la posizione di default. Osservate che potete anche registrare nella stessa posizione nella Libreria del computer che state usando, oppure nella libreria della rete su cui siete inseriti per far sì che il modello sia disponibile anche ad altri.
Il nuovo modello si apre nel Finder; è una cartella con file HTML e CSS che potete personalizzare a vostro piacere.
I modelli HTML usano una sintassi particolare per inserire dati dal progetto. Aprite uno dei file HTML nell'editor di testo di vostra scelta e vi troverete XHTML standard, assieme a dei contrassegni propri di OmniPlan che hanno questo aspetto: {@Token Name@}
Questi contrassegni sono dei segnaposto per dei dati che riguardano il progetto nel suo insieme. Quando il modello viene usato per l'esportazione di un file OmniPlan, ogni contrassegno viene sostituito dai dati corrispondenti al nome del contrassegno.
Contrassegni del progetto {@Date@} — La data di esportazione.
{@Version@} — La versione di OmniPlan che ha eseguito l'esportazione.
{@Project Title@} — Il titolo del progetto, come definito nell'ispettore Informazioni sul progetto.
{@StartDate@}, {@EndDate@} — Data d'inizio e fine del progetto.
{@Duration@} — Durata del progetto complessivo.
{@Completion@} — Percentuale di completamento del progetto intero, come calcolata da tutti i compiti.
{@Cost@} — Costo del progetto complessivo.
{@ResourceData@} — Ponetelo al livello <tr> di una tabella; per ogni risorsa crea una riga con tre celle che contengono, il nome della risorsa, un link ad un file di iCal con l'assegnazione delle risorse come eventi ed un link ad un file di iCal con l'assegnazione delle risorse come elementi da farsi.
{@ProjectCalendarLink@} — Un collegamento al calendario delle Attività cardine del progetto, se ci sono delle attività cardine.
Contrassegno del foglio stile {@ApplyStyleSheet include/style.css@} — Questo contrassegno applica alla pagina un foglio stile CSS, specificando il percorso del foglio stile. Quando avviene l'esportazione, questo contrassegno viene sostituito da una tra queste due cose: se l'esportazione viene fatta verso un rapporto HTML completo, un link al foglio stile come un file esterno. In questo modo tutti i file HTML esportati sono linkati allo stesso foglio stile. <link rel="stylesheet" href="include/style.css" type="text/css" />
Se si esporta solo una pagina HTML (un elenco di compiti o di risorse), una copia incorporata del foglio stile. Ciò permette di contenere tutto in un solo file HTML. <style type="text/css"> [...] </style>
Contrassegni di ciclo Funzionano come etichette HTML o XML aperto/chiuso. Quando avviene l'esportazione, OmniPlan cicla tra tutto quello che si trova tra i contrassegni di apertura e di chiusura, inserendo i dati su ogni compito o risorsa. Il ciclo delle assegnazioni deve avvenire all'interno del ciclo delle risorse, in quanto elenca compiti che sono assegnati ad una particolare risorsa. Accertatevi che sia incluso il contrassegno di chiusura e che i contrassegni specifici per i compiti o per le risorse siano compresi nel ciclo appropriato dei contrassegni.
{@Tasks@} and {@/Tasks@} — Elenca tutti i compiti nell'esportazione; all'interno di questo ciclo potete usare dei contrassegni specifici per il compito.
{@Resources@} and {@/Resources@} — Elenca tutte le risorse del progetto; all'interno di questo ciclo potete usare dei contrassegni specifici per le risorse e le assegnazioni.
{@Assignments@} and {@/Assignments@} — Elenca tutti i compiti assegnati a una risorsa; si può usare solo all'interno del ciclo delle risorse. All'interno di questo ciclo potete usare dei contrassegni specifici per il compito.
Contrassegni dei compiti Questi contrassegni si possono usare all'interno di un ciclo di compiti o nel ciclo delle assegnazioni di una risorsa.
{@ID@} — Il numero del compito nella struttura.
{@Title@} — Il nome del compito.
{@Start@}, {@End@} — Ora effettiva di inizio o fine del compito.
{@Time@} — Durata del compito.
{@Effort@} — Valore dello sforzo del compito.
{@%Done@} — Percentuale di completamento del compito.
{@Dependencies@} — Elenco delle dipendenze del compito, nello stesso formato della colonna delle dipendenze nella struttura del compito.
{@Cost@} — Costo del compito stesso.
{@Resources Cost@} — Costo delle risorse assegnate.
{@Total Cost@} — Costo del compito e delle risorse assegnate.
{@Assigned@} — Elenco delle risorse assegnate.
{@Planned Start@}, {@Planned End@} — Momento d'inizio o fine della linea base del compito.
{@Start Variance@}, {@End Variance@} — Differenza tra la linea base ed i tempi effettivi d'inizio o fine del compito.
{@Constraint Start@}, {@Constraint End@} — Vincolo sul momento d'inizio o fine del compito, se c'è.
{@Notes@} — Testo delle note del compito, se c'è.
{@Priority@} — Priorità del compito, così come appare nella colonna della struttura del compito.
{@Status@} — Alcune parole per descrivere lo stato di completamento o ritardo del compito, come le icone di Stato nella struttura dei compiti.
{@Violations@} — Numero delle violazioni coinvolte in questo compito.
Tasti personalizzati — Se includete un contrassegno che sia esattamente come il nome di un vostro tasto personalizzato, viene convertito nel valore di quel tasto, per quel compito specifico. Ad esempio se avete un tasto per la "Posizione" dei vostri compiti, potete usare il contrassegno {@Posizione@} nel vostro modello.
Contrassegni delle risorse Questi contrassegni si possono usare al posto del ciclo delle risorse.
{@Resource@} — Nome della risorsa.
{@Start@}, {@End@} — Momento effettivo d'inizio della prima assegnazione di risorsa, o momento finale dell'ultima assegnazione.
{@Time@} — Durata complessiva di tutti i compiti assegnati alla risorsa.
{@%Done@} — Percentuale di completamento di tutti i compiti assegnati alla risorsa.
{@Resources Cost@} — Costo totale dell'assegnare questa risorsa ai suoi compiti assegnati.
{@Resource Type@} — Il tipo di risorsa (personale,, equipaggiamento o materiale).
{@#@} — Valore delle unità totali della risorsa.
{@Notes@} — Testo, se c'è, delle note della risorsa.
{@IM@} — Se c'è, il nome del destinatario dell'instant messaging.
{@Efficiency@} — Valore di efficienza della risorsa.
{@Cost/Use@}, {@Cost/Hour@} — Valori del costo per utilizzo e del costo orario come definiti nell'ispettore Informazioni sulle risorse.
{@Total Uses@}, {@Total Hours@} — Numero totale di assegnazioni, o numero totale di sforzi assegnati alla risorsa.
{@ResourceCalendarLink@} — Un collegamento ai compiti assegnati della risorsa sotto forma di file iCalendar di eventi, se ci sono compiti assegnati.
{@ResourceToDoLink@} — Un collegamento ai compiti assegnati della risorsa sotto forma di file iCalendar di cose da fare, se ci sono compiti assegnati.
Tasti personalizzati — Se includete un contrassegno che sia esattamente come il nome di un vostro tasto personalizzato, viene convertito nel valore di quel tasto, per quel compito specifico. Ad esempio se avete un tasto per "Numero di telefono" per le vostre risorse, potete usare un contrassegno {@Numero di telefono@} nel vostro modello.
Contrassegni dei percorsi Essi forniscono il percorso ad una particolare pagina nell'esportazione HTML. Potete usarli per creare link tra le pagine; ad esempio: <a href="file:{@TaskReportPath@}">
{@TaskReportPath@} — Il percorso al file della pagina di Resoconto Compiti di questa esportazione HTML.
{@ResourceReportPath@} — Il percorso al file della pagina di Resoconto Risorse di questa esportazione HTML.
{@ResourceTimelinePath@} — Il percorso al file dell'immagine della Linea del tempo Risorse di questa esportazione HTML.
{@GanttChartPath@} — Il percorso al file dell'immagine del Diagramma di Gantt di questa esportazione HTML.
{@ProjectCalendarPath@} — Il percorso al file del calendario delle Attività cardine del Progetto di questa esportazione HTML.